package com.joysuch.wwyt.patrol.entity.vo;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.joysuch.wwyt.patrol.entity.dto.ItemCheckResultDto;
import com.joysuch.wwyt.patrol.entity.dto.PatrolPlanCycleDto;
import com.joysuch.wwyt.patrol.entity.dto.TaskRecordItemDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

import java.util.List;

@Data
@Builder
public class PatrolCheckReportVo {

    @ApiModelProperty(value = "任务记录检查信息")
    private Page<TaskRecordItemDto> recordItemList;

    @ApiModelProperty(value = "计划周期")
    private List<PatrolPlanCycleDto> planCycles;

    @ApiModelProperty(value = "检查结果列表")
    private List<ItemCheckResultDto> checkResultList;
}
